package com.itany.corejava.code04_循环结构;

/**
 * @author MissChen
 * @version 1.0
 * @date 2023 年10月26日 10:33
 */
public class Test14_练习 {
    public static void main(String[] args) {

        //打印的是上半部分
        for(int i=1;i<=4;i++){//外层循环控制行数

            // 1  3  i=1  j=1;j<=3
            // 2  2  i=1  j=1;j<=2
            // 3  1
            // 4  0
            for(int j=1;j<=4-i;j++){//内层循环控制打印的空格
                System.out.print(" ");
            }

            for(int m=1;m<=2*i-1;m++){//内层循环控制每行打印的*的个数
                System.out.print("*");
            }
            System.out.println();
        }
        // 3行
        // 1   1
        // 2   2
        // 3   3
        for(int n=3;n>=1;n--){//外层循环控制行数
            for(int e=1;e<=3-n+1;e++){//内层循环控制空格的个数
                System.out.print(" ");
            }
            for(int q=1;q<=2*n-1;q++){//内层循环空格每行的*的个数
                System.out.print("*");
            }
            System.out.println();//换行
        }




    }
}
